package com.culturalCenter.dataCenter.entity.training;

import java.io.Serializable;
import java.util.Date;

/**
 * 报名统计分析记录(TrainingRegistrationStatistics)实体类
 *
 * @author makejava
 * @since 2020-10-10 16:40:10
 */
public class TrainingRegistrationStatistics implements Serializable {

    private static final long serialVersionUID = 194772854064148589L;
    /**
     * 32位uuid
     */
    private String id;
    /**
     * 性别(男)
     */
    private String male;
    /**
     * 男性比例
     */
    private Double maleRatio;
    /**
     * 性别(女)
     */
    private String female;
    /**
     * 女性比例
     */
    private Double femaleRatio;
    /**
     * 年龄段(最多)
     */
    private String generationMax;
    /**
     * 年龄段比例(最多)
     */
    private Double ageRatioMax;
    /**
     * 年龄段(最少)
     */
    private String generationMin;
    /**
     * 年龄段比例(最少)
     */
    private Double ageRatioMin;
    /**
     * 初次参数活动人数
     */
    private Integer firstActivityCount;
    /**
     * 初次参与活动比例
     */
    private Double firstActivityRatio;
    private String trainingId;
    /**
     * attendance1代表全勤率100%
     */
    private Integer attendance1;
    /**
     * attendance2代表全勤率90-99%
     */
    private Integer attendance2;
    /**
     * attendance3代表全勤率80-89%
     */
    private Integer attendance3;
    /**
     * attendance4代表全勤率80%以下
     */
    private Integer attendance4;
    /**
     * 更新时间
     */
    private Date updateTime;

    private TrainingInfoCount trainingInfoCount;

    public TrainingInfoCount getTrainingInfoCount() {
        return trainingInfoCount;
    }

    public void setTrainingInfoCount(TrainingInfoCount trainingInfoCount) {
        this.trainingInfoCount = trainingInfoCount;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMale() {
        return male;
    }

    public void setMale(String male) {
        this.male = male;
    }

    public Double getMaleRatio() {
        return maleRatio;
    }

    public void setMaleRatio(Double maleRatio) {
        this.maleRatio = maleRatio;
    }

    public String getFemale() {
        return female;
    }

    public void setFemale(String female) {
        this.female = female;
    }

    public Double getFemaleRatio() {
        return femaleRatio;
    }

    public void setFemaleRatio(Double femaleRatio) {
        this.femaleRatio = femaleRatio;
    }

    public String getGenerationMax() {
        return generationMax;
    }

    public void setGenerationMax(String generationMax) {
        this.generationMax = generationMax;
    }

    public Double getAgeRatioMax() {
        return ageRatioMax;
    }

    public void setAgeRatioMax(Double ageRatioMax) {
        this.ageRatioMax = ageRatioMax;
    }

    public String getGenerationMin() {
        return generationMin;
    }

    public void setGenerationMin(String generationMin) {
        this.generationMin = generationMin;
    }

    public Double getAgeRatioMin() {
        return ageRatioMin;
    }

    public void setAgeRatioMin(Double ageRatioMin) {
        this.ageRatioMin = ageRatioMin;
    }

    public Integer getFirstActivityCount() {
        return firstActivityCount;
    }

    public void setFirstActivityCount(Integer firstActivityCount) {
        this.firstActivityCount = firstActivityCount;
    }

    public Double getFirstActivityRatio() {
        return firstActivityRatio;
    }

    public void setFirstActivityRatio(Double firstActivityRatio) {
        this.firstActivityRatio = firstActivityRatio;
    }

    public String getTrainingId() {
        return trainingId;
    }

    public void setTrainingId(String trainingId) {
        this.trainingId = trainingId;
    }

    public Integer getAttendance1() {
        return attendance1;
    }

    public void setAttendance1(Integer attendance1) {
        this.attendance1 = attendance1;
    }

    public Integer getAttendance2() {
        return attendance2;
    }

    public void setAttendance2(Integer attendance2) {
        this.attendance2 = attendance2;
    }

    public Integer getAttendance3() {
        return attendance3;
    }

    public void setAttendance3(Integer attendance3) {
        this.attendance3 = attendance3;
    }

    public Integer getAttendance4() {
        return attendance4;
    }

    public void setAttendance4(Integer attendance4) {
        this.attendance4 = attendance4;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}
